Limitless - Changelog
Version 2.0
New 2.0 version includes a lot of bug fixes, improvements and updates. But the most important thing is a new Bootstrap 4 version! It took a while, but it definitely worth all efforts - completely new file structure, advanced theming support, SCSS pre-processors, latest versions of all libraries, based on flexbox, clean code, modular JS pattern, single sources for all layouts etc etc. Bootstrap 3 version is still supported, but for certain period. If you still need <IE10 support and earlier versions of modern browsers, Bootstrap 3 is still in trend. Please note - there are still a few things that need update (main navigation improvement and a few components), those will be added in 2.1. Below is the list of changes:
// # List of new stuff
// ------------------------------
[new] Bootstrap 4 version!
// # List of updated plugins
// ------------------------------
[updated] jquery.min.js - to 3.3.1
[updated] uniform.min.js - to latest version
[updated] autosize.min.js - to 4.0.2
[updated] maxlength.min.js - to 1.7.0
[updated] select2.min.js - to 4.0.5
[updated] bootstrap_multiselect.js - to the latest version
[updated] bootstrap_select.min.js - to 1.12.4 (removed in BS4 version)
[updated] validate.min.js and related files - to 1.17.0
[updated] alpaca.min.js - to 1.5.23
[updated] summernote.min.js - to 0.8.7
[updated] jquery_ui files - to 1.12.1
[updated] form_wizard.min.js - to 3.0.8 (removed in BS4 version)
[updated] prism.min.js - to 1.8.4
[updated] jgrowl.min.js - 1.4.4
[updated] ladda.min.js - to 1.0.6
[updated] spin.min.js - to 2.3.2
[updated] pnotify.min.js - to 3.2.0
[updated] noty.min.js - to 3.1.2
[updated] moment.min.js and related - to 2.21.0
[updated] bs_pagination.min.js - to 1.4.1
[updated] fancybox.min.js - to 2.1.7
[updated] ion_rangeslider.min.js - to 2.2.0
[updated] headroom.min.js and related - to 0.9.4
[updated] echarts.min.js - to 4.1.0 (including all examples)
[updated] c3.min.js - to 0.4.21
[updated] cropper.min.js - to 3.1.4
[updated] dragula.min.js - to 3.7.2
[updated] fileinput.min.js and related - to 4.4.3
[updated] plupload.min.js and related - to 2.3.1
[updated] dropzone.min.js - to latest
[updated] fullcalendar.min.js - to 3.9.0
[updated] I18next and related files - to 10.0.0
[updated] datatables.min.js - to 1.10.18
[updated] autofill.min.js - to 2.3.0
[updated] buttons.min.js - to 1.5.2
[updated] col_reorder.min.js - to 1.5.0
[updated] fixed_columns.min.js - to 3.2.5
[updated] key_table.min.js - to 2.4.0
[updated] responsive.min.js - to 2.2.2
[updated] row_reorder.min.js - to 1.2.4
[updated] select.min.js - to 1.2.2
[updated] scroller.min.js - tp 1.5.0
// # List of fixed
// ------------------------------
[fixed] Alpaca and typeahead integration - wrong results in typeahead suggestions
[fixed] tokenfield.min.js - removed deprecation warning in Chrome browser
[fixed] datepaginator.min.js - fixed moment.js warnings
[fixed] Images in thumbnail captions are hidden
[fixed] Removed radioClass option from all Uniform configs and updated uniform.js code
[fixed] Session and idle timeout tool generates wrong markup for modal
[fixed] Bootstrap multi select in horizontal form: checkboxes have incorrect vertical alignment (by removing uniform dependency)
[fixed] Data tables individual columns filtering with select - doesn’t work if table cell contains html
[fixed] navbar.less has invalid selector :not(.disabled > a), which causes problems during compilation
[fixed] Steps wizard with validation - when 4th step is not validated and Prev button is clicked, it jumps to 2nd step instead of 3rd
[fixed] Summernote editor - Save button throws error when clicked
[fixed] Fullcalendar - agenda view time axis height is messed up
[fixed] Datatables fixed columns extension - table cells are misaligned when cell content is too long
[fixed] Add new .table-scrollable class for scrollable table - current .pre-scrollable class is broken on mobile if used with tables
[fixed] Alpaca with radios have unwanted left margin
[fixed] Google charts warnings
[fixed] Google maps warnings
[fixed] Validation: select2 and bootstrap switch state doesn’t change on click, only after form resubmission
[fixed] Navbar components have incorrect id’s in navbar components examples
[fixed] Draggable cards - move action has wrong cursor
[fixed] Sidebar components page - fancy tree throws error when collapsing/expanding nodes
[fixed] Full calendar selected event has wrong background color
[fixed] Daterangepicker in modal appears behind overlay
[fixed] Autocomplete in modal appears behind overlay
[fixed] jQuery UI Datepicker in modal appears behind overlay
[fixed] Anytime in modal appears behind overlay
[fixed] Pickadate and pickatime inside input group - form control has incorrect border radius
[fixed] Modal events getting fired multiple times
[fixed] Badges and labels in collapsed sidebar navigation have incorrect colours
[fixed] Bootstrap switch in RTL layout isn’t animated
[fixed] In RTL version color picker has wrong color range direction
[fixed] Material layout - multiple navbars: in the first navbar all dropdown appear behind the second navbar
[fixed] Daterange picker direction styles
// # List of improvements
// ------------------------------
[improved] Removed .breadcrumb-liquid class as unused
[improved] Removed .has-margin classes in form labels in floating labels page, in default theme only, no use
[improved] Bootbox code and examples
[improved] Added @images-path variable to variables-custom.less for image path. All images in LESS files are now using it.
[improved] Bootstrap multiselect now uses CSS checkboxes instead of Uniform
[improved] Removed path to bootstrap_multiselect.min.js and initialisation code from form_validation.html/js as no use
[improved] components_notifications_others.html - removed path to pnotify.min.js
[improved] Pnotify with type: ‘warning’ in basic theme doesn’t exist, removed in HTML
[improved] Removed .modal-subtitle from the markup (html)
[improved] .label-icon-xlg in labels.less as it’s similar to .btn-xs
[improved] Flag images
[improved] Added option for dropdown submenus to open on click
[improved] Added tabindex="-1" to all modals to enable Close on Escape press functionality
[improved] Improved file structure
[improved] Now all layouts use single set of JS files and images
[improved] Significantly reduced package size
New files added
This section displays a list of new files from assets categories: less, css, js and others. Each update includes something new, so it's really important to make the whole update process as easy as possible. All files listed below include direct paths, so you'll be able to quickly locate where new files need to be placed.| File | Location | Description | |
|---|---|---|---|
| New LESS files | |||
noty.less |
/components/plugins/notifications/ | Styles for ecommerce kit | |
| New demo JS files | |||
layout_navbar_secondary_fixed_page_header.js |
/js/demo_pages/ | Specific file for 5th layout - sticky secondary navbar | |
layout_navbar_secondary_hideable_page_header.js |
/js/demo_pages/ | Specific file for 5th layout - hideable secondary navbar | |
navigation_horizontal_mega_no_nav.js |
/js/demo_pages/ | Mega menu without drilldown initialization code. For 4th and 5th layouts | |
picker_date_rtl.js |
/js/demo_pages/ | Date pickers for RTL version | |
editor_ckeditor_rtl.js |
/js/demo_pages/ | CKEditor configuration for RTL version | |
LESS files to update
This section displays a list of updated LESS files. Includes file name, path to this file and general description about changes. All list items are grouped in categories. Groups along with file paths allow you to quickly find and replace necessary files. Please keep your copies of LESS files always up-to-date to avoid upgrading issues.| File | Location | Description | |
|---|---|---|---|
| Updated core files | |||
dropdowns.less |
/less/bootstrap-limitless/ | Bug fixes, added submenu on click, added .dropdown-submenu-hover class for opening submenu on hover, which is now required in markup |
|
alerts.less |
/less/bootstrap-limitless/ | Allow light background classes in alert containers: .bg-white and .bg-transparent |
|
type.less |
/less/bootstrap-limitless/ | Replaced paths to images with @images-path LESS variable |
|
panels.less |
/less/bootstrap-limitless/ | Minor changes and bug fixes, updated cursor in sortable panel action | |
navbar.less |
/less/bootstrap-limitless/ | Removed :not(.disabled > a) selector |
|
tables.less |
/less/bootstrap-limitless/ | Added .table-scrollable for scrollable tables |
|
sidebar.less |
/less/core/layout/ | Minor fixes | |
variables-custom.less |
/less/core/variables/ | Added new variables for noty.js notifications, new variable for images path (@images-path), updated @summernote-font-path variable according to a few file structure |
|
| Updated components | |||
widgets.less |
/less/components/extensions/jquery_ui/ | Added correct z-index to .ui-datepicker class, changed styles for selectpicker, updated menu styles and other changes according to a new markup changes in latest version |
|
multiselect.less |
/less/components/plugins/forms/menus/ | Added a new set of styles for custom checkboxes, no more uniform.js checkers. | |
login.less |
/less/components/pages/ | Replaced image paths with @images-path LESS variable | |
datatables_fixed_columns.less |
/less/components/plugins/tables/datatables/ | Added white-space: nowrap; to prevent text from wrapping in headers, other improvements |
|
fullcalendar.less |
/less/components/plugins/ui/ | A few fixes for axis container | |
bootstrap-switch.less |
/less/components/plugins/forms/checkboxes/ | Changed transition property from margin-left to margin, this fixes animation bugs |
|
anytime.less |
/less/components/plugins/pickers/ | Changed z-index in picker container to fix multiple bugs with displaying picker in various containers | |
daterange.less |
/less/components/plugins/pickers/ | Changed z-index in picker container to fix multiple bugs with displaying picker in various containers | |
time.less |
/less/components/plugins/pickers/pickadate/ | Changed z-index in picker container to fix multiple bugs with displaying picker in various containers | |
date.less |
/less/components/plugins/pickers/pickadate/ | Changed z-index in picker container to fix multiple bugs with displaying picker in various containers | |
JS files to update
These are all JS files that have been changed during update process. It can be a library, plugin or a sample JS file with charts or specific page configuration - everything matters. Also includes file name, path to the file and brief description about changes made. Since JS files are responsible for template's functionality, it is required to keep them up-to-date.| File | Location | Description |
|---|---|---|
| Components | ||
bootstrap_select.min.js |
/plugins/forms/selects/ | Bootstrap Select library |
uniform.min.js |
/plugins/forms/styling/ | Uniform.js library (styled inputs) |
autosize.min.js |
/plugins/forms/inputs/ | Auto growing textarea |
maxlength.min.js |
/plugins/forms/inputs/ | Inputs with characters counter |
select2.min.js |
/plugins/forms/selects/ | Select2 library |
bootstrap-multiselect.js |
/plugins/forms/selects/ | Select2 library |
validate.min.js |
/plugins/forms/validation/ | Form validation library |
alpaca.min.js |
/plugins/forms/inputs/ | JSON forms |
summernote.min.js |
/plugins/editors/ | Rich text editor |
jQuery UI files |
/core/libraries/jquery_ui/ | JSON forms |
form_wizard.min.js |
/plugins/forms/wizards/form_wizards/ | Form wizard library |
jgrowl.min.js |
/plugins/notifications/ | jGrowl notifications library |
pnotify.min.js |
/plugins/notifications/ | PNotify notifications library |
noty.min.js |
/plugins/notifications/ | Noty.js notifications library |
ladda.min.js |
/plugins/buttons/ | Buttons with progress bars and loading spinner |
spin.min.js |
/plugins/buttons/ | Spinner extension for ladda.min.js |
moment.min.js, moment_locales.min.js |
/plugins/ui/moment/ | Parse, validate, manipulate, and display dates in JavaScript |
bs_pagination.min.js |
/plugins/pagination/ | Dynamic pagination |
fancybox.min.js |
/plugins/media/ | Lightbox plugin |
cropper.min.js |
/plugins/media/ | Image cropper plugin |
prism.min.js |
/plugins/ui/ | Syntax highlighter |
/plupload/*.js |
/plugins/uploaders/plupload/ | Plupload file upload library |
dropzone.min.js |
/plugins/uploaders/ | Dropzone drag&drop file upload library |
fileinput.min.js |
/plugins/uploaders/ | Bootstrap Fileinput library |
jquery.min.js |
/core/libraries/ | jQuery library |
jquery_ui/*.js |
/core/libraries/ | jQuery UI components and interactions |
ion_rangelider.min.js |
/plugins/sliders/ | ION Range Slider |
headroom.min.js, headroom_jquery.min.js |
/plugins/ui/headroom/ | Extension for hideable navbars |
dragula.min.js |
/plugins/ui/ | Dragula drag and drop library |
fullcalendar.min.js |
/plugins/ui/fullcalendar/ | Fullcalendar library |
i18next.min.js |
/plugins/internationalization/ | i18next internationalization library |
echarts.min.js |
/plugins/visualization/echarts/ | ECharts charting library |
c3.min.js |
/plugins/visualization/c3/ | C3 charting library |
datatables.min.js |
/plugins/tables/datatables/ | Datatables library |
autofill.min.js |
/plugins/tables/datatables/extensions | Autofill DT extension |
buttons.min.js |
/plugins/tables/datatables/extensions | Buttons DT extension |
col_reorder.min.js |
/plugins/tables/datatables/extensions | Columns Reorder DT extension |
fixed_columns.min.js |
/plugins/tables/datatables/extensions | Fixed Columns DT extension |
fixed_header.min.js |
/plugins/tables/datatables/extensions | Fixed Header DT extension |
key_table.min.js |
/plugins/tables/datatables/extensions | Key Table DT extension |
responsive.min.js |
/plugins/tables/datatables/extensions | Responsive DT extension |
row_reorder.min.js |
/plugins/tables/datatables/extensions | Row Reorder DT extension |
scroller.min.js |
/plugins/tables/datatables/extensions | Scroller DT extension |
select.min.js |
/plugins/tables/datatables/extensions | Select DT extension |
| Pages files | ||
all |
/js/pages/ | Almost all JS files with demo pages configuration have been updated - some of them include bug fixes and improvements, others have very minor updates. The most important highlights: removed radioClass option from all uniform.js initializations; removed uniform.js inits from multiselect plugins; added LTR/RTL options for daterangepickers, datatables pagination, sliders and other components and a lot of other improvements. |
app.js |
assets/js/ | Improved calculations in .page-container container, prepared for jQuery 3, added clickable dropdown submenus |
Version 1.6
Version 1.6 is the final release of 1.* versions and includes important bug fixes, improvements and a couple of new pages - Ecommerce set, Pricing tables and Statistics widgets. Also includes 10 updated plugins, some of them were planned for previous version, but included in 1.6 for some reasons. Next version will have major improvements, Bootstrap 4.0 version and will be available for download withint next few months.
// # List of new components
// ------------------------------
[new] Ecommerce - Product list (ecommerce_product_list.html)
[new] Ecommerce - Product grid (ecommerce_product_grid.html)
[new] Ecommerce - Orders history (ecommerce_orders_history.html)
[new] Ecommerce - Customers list (ecommerce_customers.html)
[new] Ecommerce - Pricing tables (ecommerce_pricing.html)
[new] General pages - Statistics widgets (general_widgets_stats.html)
// # List of updated plugins
// ------------------------------
[updated] Bootstrap Select - bootstrap_select.min.js - to 1.12.2
[updated] Image Cropper - cropper.min.js - to 3.0.0
[updated] Fullcalendar - fullcalendar.min.js - to 3.3.1
[updated] Dual Listbox - duallistbox.min.js - to 3.0.6
[updated] Bootstrap Switch - switch.min.js - to 3.3.4
[updated] Form Validation - validate.min.js and related files - to 1.16.0
[updated] Anytime picker - anytime.min.js - to 5.2.0
[updated] ION Range Slider - ion_rangelider.min.js - to 2.1.7
[updated] NoUI Slider - nouislider.min.js - to 9.2.0
[updated] Bootstrap File Input - fileinput.min.js - to 4.4.0
[updated] Fancytree - fancytree_all.min.js, fancytree_childcounter.js - to 2.22.1
// # List of fixed
// ------------------------------
[fixed] Daterangepicker doesn’t update values and dates in calendar entered manually in date range input fields
[fixed] .media-annotation, .task-details list and .timeline-time classes - dot separator has incorrect HTML value
[fixed] Wrong paths to locales in internationalization examples
[fixed] Added missed .no-shadow class to helpers.less in default theme
[fixed] Links with .text-muted class should have default text color on hover and focus
[fixed] Fixed .media-body width bug if used inside tables
[fixed] jQuery UI datepicker has wrong z-index and displays behind form group
[fixed] Removed path to user_pages_team.js in user_pages_cards.html and removed file itself from assets/js/pages/
[fixed] Deprecation warning about date formats everywhere where daterangepicker is used
[fixed] Bootstrap file input - can’t remove thumb
[fixed] Bootstrap file input - thumbnails are not draggable
[fixed] Ripple throws JS error when used in dragging handler in bootstrap file input
[fixed] Panel body should not inherit background color from panel
[fixed] In coloured panel multiple panel bodies have wrong top border color
[fixed] RTL layout - Bootstrap switch in RTL doesn’t work
// # List of improvements
// ------------------------------
[improved] Added responsive text alignment helper classes (.text-right-xs, .text-right-sm, .text-right-md, .text-right-lg)
[improved] Added opacity helper classes (.opacity-75, .opacity-50, .opacity-25, .opacity-0)
[improved] Removed all styles for images inside .stack-media-on-mobile container
[improved] Added .img-md to helpers.less and changed fixed image size in .media-left/.media-right elements
[improved] Added .datatable-header-accent and .datatable-footer-accent classes to highlight datatable header/footer
[improved] Added scrollable block to sidebar
[improved] Removed custom JS code for datatables filter field placeholder and replaced with DT searchPlaceholder option
[improved] Added an option to panel to use background image in background
[improved] Image sizing in thumbnails
New files added
This section displays a list of new files from assets categories: less, css, js and others. Each update includes something new, so it's really important to make the whole update process as easy as possible. All files listed below include direct paths, so you'll be able to quickly locate where new files need to be placed.| File | Location | Description | |
|---|---|---|---|
| New LESS files | |||
ecommerce.less |
/components/pages/ | Styles for ecommerce kit | |
| New demo JS files | |||
ecommerce_customers.js |
/js/pages/ | Ecommerce - customers list | |
ecommerce_orders_history.js |
/js/pages/ | Ecommerce - orders history | |
ecommerce_product_list.js |
/js/pages/ | Ecommerce - product list and grid | |
general_widgets_stats.js |
/js/pages/ | Statistics widgets | |
LESS files to update
This section displays a list of updated LESS files. Includes file name, path to this file and general description about changes. All list items are grouped in categories. Groups along with file paths allow you to quickly find and replace necessary files. Please keep your copies of LESS files always up-to-date to avoid upgrading issues.| File | Location | Description | |
|---|---|---|---|
| Updated core files | |||
media.less |
/less/bootstrap-limitless/ | Updated .media-annotation class, images in .stack-media-on-mobile class, images in .media-left/.media-right classes |
|
panels.less |
/less/bootstrap-limitless/ | Removed styles in .panel[class*=bg-] for .panel-body to prevent background color inheritance; added additional styles to .panel-body that sets semi-transparent border color to multiple bodies if used inside colored panel; added new .has-bg-image class |
|
thumbnails.less |
/less/bootstrap-limitless/ | Updated .thumb class styles |
|
type.less |
/less/bootstrap-limitless/ | Added some new stuff for .text-muted class |
|
sidebar.less |
/less/core/layout/ | Added scrollable block to sidebar - .has-scroll class |
|
| Updated components | |||
widgets.less |
/less/components/extensions/jquery_ui/ | Added correct z-index to .ui-datepicker class |
|
helpers.less |
/less/components/ui/ | Added missed .no-shadow class to default layout; added responsive text aligning helper classes; added opacity helper classes |
|
datatables.less |
/less/components/plugins/tables/datatables/ | Added .datatable-header-accent and .datatable-footer-accent classes to highlight datatable header/footer; added specific styles for .media-body class |
|
anytime.less |
/less/components/plugins/pickers/ | Event highlight colors - updated class names | |
fullcalendar.less |
/less/components/plugins/ui/ | Complete rewrite | |
bootstrap-switch.less |
/less/components/plugins/forms/checkboxes/ | Complete rewrite for RTL version | |
noui-slider.less |
/less/components/plugins/sliders/ | Complete rewrite | |
file-input.less |
/less/components/plugins/uploaders/ | Complete rewrite | |
JS files to update
These are all JS files that have been changed during update process. It can be a library, plugin or a sample JS file with charts or specific page configuration - everything matters. Also includes file name, path to the file and brief description about changes made. Since JS files are responsible for template's functionality, it is required to keep them up-to-date.| File | Location | Description |
|---|---|---|
| Components | ||
bootstrap_select.min.js |
/plugins/forms/selects/ | Bootstrap Select library |
duallistbox.min.js |
/plugins/forms/inputs/ | Dual Listbox library |
switch.min.js |
/plugins/forms/styling/ | Bootstrap Switch |
validate.min.js |
/plugins/forms/validation/ | Form validation library |
cropper.min.js |
/plugins/media/ | Image cropper |
fileinput.min.js |
/plugins/uploaders/ | Bootstrap Fileinput library |
fullcalendar.min.js |
/plugins/ui/fullcalendar/ | Fullcalendar library |
fancytree_all.min.jsfancytree_childcounter.js
|
/plugins/trees/ | Fancytree library |
anytime.min.js |
/plugins/pickers/ | Anytime date and time picker |
daterangepicker.js |
/plugins/pickers/ | Daterangepicker library |
ion_rangelider.min.js |
/plugins/sliders/ | ION Range Slider |
nouislider.min.js |
/plugins/sliders/ | NoUI Sliders |
ripple.min.js |
/plugins/ui/ | In Material theme |
| Pages files | ||
dashboard.js |
/js/pages/ | Fixed JS warning |
dashboard_boxed_full.js |
/js/pages/ | Fixed JS warning |
pickers_date.js |
/js/pages/ | Fixed JS warning |
All datatables_*.js filesecommerce_customers.jsecommerce_orders_history.jsgallery_library.jsinvoice_archive.jstasks_list.js |
/js/pages/ | Updated datatables filter input placeholder |
uploaders_bootstrap.js |
/js/pages/ | Added paths to 2 plugins |
user_pages_team.js |
/js/pages/ | Removed file |
Version 1.5
Version 1.5 is a second part of version 1.4, which includes 22 new pages from 7 categories, various improvements and bug fixes. Please check documentation for a full list of changes and files that need to be updated.
// # List of new components
// ------------------------------
[new] Blog - Vertical layout (blog_classic_v.html)
[new] Blog - Horizontal layout (blog_classic_h.html)
[new] Blog - Grid layout (blog_grid.html)
[new] Blog - Single post (blog_single.html)
[new] Blog - With left sidebar (blog_sidebar_left.html)
[new] Blog - With right sidebar (blog_sidebar_right.html)
[new] General pages - Feed layouts (general_feed.html)
[new] General pages - Content widgets (general_widgets_content.html)
[new] General pages - Responsive embeds (general_embeds.html)
[new] Service pages - Sitemap (service_sitemap.html)
[new] User pages - Tabbed profile (user_pages_profile_tabbed.html)
[new] Mailbox - Mail list (mail_list.html)
[new] Mailbox - List with detached sidebar (layout 1 and 2) (mail_list_detached.html)
[new] Mailbox - Read mail (mail_read.html)
[new] Mailbox - Write mail (mail_write.html)
[new] Job search - Cards view (job_list_cards.html)
[new] Job search - Panel view (job_list_panel.html)
[new] Job search - Detailed view (job_detailed.html)
[new] Job search - Apply (job_apply.html)
[new] Learning kit - List view (learning_list.html)
[new] Learning kit - Grid view (learning_grid.html)
[new] Learning kit - Detailed view (learning_detailed.html)
// # List of updated plugins
// ------------------------------
[updated] Switchery library - switchery.min.js - to 0.8.2
[updated] Touchspin spinners - touchspin.min.js - to 3.1.2
[updated] Autosize extension - autosize.min.js - to 3.0.20
[updated] Bootstrap Select - bootstrap_select.min.js to 1.12.1
[updated] Moment.js - moment.min.js, moment_locales.min.js - to 2.17.1
[updated] Image Cropper - cropper.min.js - to 2.3.4
[updated] Plupload file uploader - plupload bundle - to 2.2.1
[updated] Bootstrap File Input library - fileinput.min.js to 4.3.7
[updated] Datatables library - datatables.min.js - to 1.10.13
[updated] Autofill DT extention - autofill.min.js - to 2.1.3
[updated] Buttons DT extention - buttons.min.js - to 1.2.4
[updated] Key Table DT extention - key_table.min.js - to 2.2.0
[updated] Row Reorder DT extention - row_reorder.min.js - to 1.2.0
// # List of fixed
// ------------------------------
[fixed] Button with icon doesn't support checkboxes/radios
[fixed] Float button - if text is too long, it wraps on the second line
[fixed] Mini sidebar - in collapsed more, items with child levels have wrong right padding
[fixed] Sidebar container bottom spacing fixes
[fixed] In separate sidebar, panels and categories have double bottom spacing
[fixed] Badge and label are transparent in active navigation item in default sidebar
[fixed] Login and registration pages - password fields have wrong input types
[fixed] Dropzone uploader - if uploader is not inside panel, background and border colors don't match
[fixed] If responsive table goes after panel heading, table container and table itself need top border
[fixed] Panel title doesn’t respect font size classes
[fixed] Mini sidebar - children level dropdown in main navigation appears behind footer
[fixed] Stacked media lists don't respect text alignment classes
[fixed] If media object is displayed as panel body, it has extra top margin
[fixed] Datatables fixed header - when click click sidebar control button, headers do not adjust to a new width
[fixed] Anytime picker - empty cells are hidden in date grid
[fixed] In material layout, multiple navbar buttons don't have horizontal spacing
[fixed] FAB button in 5th layout has extra border
[fixed] RTL layout - Dropzone uploader adds extra horizontal space to body and scrollbar appears
[fixed] RTL layout - default pace theme doesn't show up
// # List of improvements
// ------------------------------
[improved] @table-cell-padding variable does not use padding variable
[improved] Removed unused .icons-list-vertical class from html pages
[improved] Removed unused .btn-slide class from html files
[improved] Added inline list with vertical borders (.list-inline-bordered)
[improved] Added group of block buttons (.btn-block-group)
[improved] Added seamless row option which doesn't page spacing between columns (.row-seamless)
[improved] Added border radius helpers (helpers.less)
[improved] Added no-border option for jQuery UI datepicker if used inside panel
[improved] Added class name for scrollable panel to limit panel viewport (.has-scroll)
[improved] Added top border if panel has multiple bodies
[improved] Added class name for slightly darker panel body (.panel-body-accent)
[improved] Added nav tabs toolbar with grey background (.nav-tabs-toolbar)
[improved] Improved navigation and file naming
New files added
This section displays a list of new files from assets categories: less, css, js and others. Each update includes something new, so it's really important to make the whole update process as easy as possible. All files listed below include direct paths, so you'll be able to quickly locate where new files need to be placed.| File | Location | Description | |
|---|---|---|---|
| New LESS files | |||
toolbar.less |
/components/ui/ | Styles for toolbars | |
inbox.less |
/components/ui/ | Styles for mailbox | |
blog.less |
/components/pages/ | Styles for blog layouts | |
| New demo JS files | |||
general_widgets_content.js |
/js/pages/ | Content widgets examples | |
learning.js |
/js/pages/ | Learning page kit - list and grid | |
learning_detailed.js |
/js/pages/ | Learning page kit - detailed view | |
mail_list_read.js |
/js/pages/ | Mailbox - read mail example | |
mail_list_write.js |
/js/pages/ | Mailbox - write mail example | |
mail_list.js |
/js/pages/ | Mailbox - list of emails | |
user_profile_tabbed.js |
/js/pages/ | User profile with vertical tabs | |
blog_single.js |
/js/pages/ | Single blog post layout | |
job_list.js |
/js/pages/ | Job search - list of positions | |
job_apply.js |
/js/pages/ | Job search - apply layout | |
LESS files to update
This section displays a list of updated LESS files. Includes file name, path to this file and general description about changes. All list items are grouped in categories. Groups along with file paths allow you to quickly find and replace necessary files. Please keep your copies of LESS files always up-to-date to avoid upgrading issues.| File | Location | Description | |
|---|---|---|---|
| Updated core files | |||
variables-core.less |
/less/core/variables/ | Updated @table-cell-padding variable |
|
variables-custom.less |
/less/core/variables/ | Added set of variables for feed list, at the bottom | |
buttons.less |
/less/bootstrap-limitless/ | Added checkbox/radio support for .btn-icon, fixed .btn-float styles, added group of block buttons (.btn-block-group) |
|
scaffolding.less |
/less/bootstrap-limitless/ | Added seamless row option - .row-seamless |
|
type.less |
/less/bootstrap-limitless/ | Added inline list with vertical borders - .list-inline-bordered, added feed styling |
|
panels.less |
/less/bootstrap-limitless/ | added .has-scroll option, added top border if panel has multiple bodies, added .panel-body-accent class for slightly darker body background, updated .panel-title styles, added specific styles for .panel-flat |
|
navbar.less |
/less/bootstrap-limitless/ | Minor fix in .navbar-btn styles |
|
media.less |
/less/bootstrap-limitless/ | Updates in .stack-media-on-mobile styles, removed top margin if .media class has .panel-body class |
|
navs.less |
/less/bootstrap-limitless/ | Added new .nav-tabs-toolbar styles |
|
sidebar.less |
/less/core/layout/ | Fixed some minor things in .sidebar-xs class, fixed transparent badge and label in active nav item in default sidebar, updated .sidebar-separate styles |
|
footer.less |
/less/core/layout/ | Removed z-index from .footer class |
|
| Updated components | |||
widgets.less |
/less/components/extensions/jquery_ui/ | Added .no-border option to .ui-datepicker class |
|
helpers.less |
/less/components/ui/ | Added border radius helpers | |
default.less |
/less/components/pace/ | Added /*rtl:ignore*/ to fix loading direction, in RTL only |
|
anytime.less |
/less/components/plugins/pickers/ | Removed .AnyTime-dom-btn-empty class with styles |
|
dropzone.less |
/less/components/plugins/uploaders/ | Updated background color if inside or outside panel, updated border color, in RTL version default behaviour is overridden with !important rule |
|
JS files to update
These are all JS files that have been changed during update process. It can be a library, plugin or a sample JS file with charts or specific page configuration - everything matters. Also includes file name, path to the file and brief description about changes made. Since JS files are responsible for template's functionality, it is required to keep them up-to-date.| File | Location | Description |
|---|---|---|
| Components | ||
switchery.min.js |
/plugins/forms/styling/ | Switchery plugin |
touchspin.min.js |
/plugins/forms/inputs/ | Spinner inputs for Bootstrap |
autosize.min.js |
/plugins/forms/inputs/ | Auto growing textarea |
bootstrap_select.min.js |
/plugins/forms/selects/ | Select2 library |
cropper.min.js |
/plugins/media/ | Image cropper |
moment.min.js, moment_locales.min.js |
/plugins/ui/moment/ | Parse, validate, manipulate, and display dates in JavaScript |
/plupload/*.js |
/plugins/uploaders/plupload/ | Plupload library |
fileinput.min.js |
/plugins/uploaders/ | Bootstrap Fileinput library |
datatables.min.js |
/plugins/tables/datatables/ | Datatables library |
autofill.min.js |
/plugins/tables/datatables/extensions | Autofill DT extension |
buttons.min.js |
/plugins/tables/datatables/extensions | Buttons DT extension |
key_table.min.js |
/plugins/tables/datatables/extensions | Key Table DT extension |
row_reorder.min.js |
/plugins/tables/datatables/extensions | Row Reorder DT extension |
| Pages files | ||
datatables_extension_fixed_header.js |
/js/pages/ | Added adjustments for fixed datatable header when sidebar control button is clicked |
Version 1.4
Version 1.4 consists of 2 parts - first part contains updated libraries to the latest stable versions, fixed reported bugs and general template improvements; second part will include new pages and new components only. Custom pages are still in development and will be out within next couple of weeks. In general, this update doesn't include critical changes, but some of the features were completely re-thought: hiding panel heading and page header elements is now optional and file structure in Starter Kit has been slightly changed: now each layout uses common LESS and JS files for both main and starters layouts.
// # List of updated plugins
// ------------------------------
[updated] Bootstrap library - bootstrap.min.js, bootstrap LESS files - to 3.3.7
[updated] Font Awesome icon set - bundle - to 4.6.3
[updated] Hover Dropdown extension - hover_dropdown.min.js - to 2.2.1
[updated] Typeahead engine - typeahead.bundle.min.js to 0.11.1
[updated] Dual Listbox - duallistbox.min.js - to 3.0.5
[updated] Select2 library - select2.min.js - to 4.0.3
[updated] Bootstrap Select library - bootstrap_select.min.js - to 1.11.1
[updated] Uniform library - uniform.min.js - to 3.0
[updated] Summernote editor - summernote.min.js - to 0.8.2
[updated] Ladda extensions - ladda.min.js - to 1.0.0
[updated] Bootstrap Progress Bars - progressbar.min.js - to 0.9.0
[updated] Bootbox dialogs extension - bootbox.min.js to 4.4.0
[updated] Bootpag pagination - bootpag.min.js - to 1.0.7
[updated] Bootstrap pagination extension - bs_pagination.min.js - to 1.4
[updated] Spectrum color picker - spectrum.js - to 1.8.0
[updated] Pickadate pickers - pickadate.js bundle - to 3.5.6
[updated] Anytime picker - anytime.min.js - to 5.1.2
[updated] Bootstrap daterange picker - daterangepicker.js - to 2.1.23
[updated] Moment.js library - moment.min.js and moment_locales.min.js - to 2.14.1
[updated] ION Range sliders - ion_rangeslider.min.js - to 2.1.4
[updated] NoUI sliders - nouislider.min.js - to 8.5.1
[updated] jQuery UI slider pips - slider_pips.min.js - to 1.11.3 (in LTR only)
[updated] Datatables library - datatables.min.js - to 1.10.12
[updated] Autofill DT extention - autofill.min.js - to 2.1.2
[updated] Buttons DT extention - buttons.min.js - to 1.2.1
[updated] Column Reorder DT extention - col_reorder.min.js - to 1.3.2
[updated] Fixed Columns DT extention - fixed_columns.min.js - to 3.2.2
[updated] Fixed Header DT extention - fixed_header.min.js - to 3.1.2
[updated] Key Table DT extention - key_table.min.js - to 2.1.2
[updated] Responsive DT extention - responsive.min.js - to 2.1.0
[updated] Row Reorder DT extention - row_reorder.min.js - to 1.1.2
[updated] Scroller DT extention - scroller.min.js - to 1.4.2
[updated] Select DT extention - select.min.js - to 1.2.0
[updated] Handsontable library - handsontable.min.js - to 0.26.0
[updated] Image Cropper - cropper.min.js to 2.3.3
[updated] Typeahead Addresspicker - typeahead_addresspicker.js to the latest version
[updated] Fancytree library - fancytree.min.js - to 2.18.0
[updated] Fullcalendar library - fullcalendar.min.js - to 2.9.1
[updated] Headroom.js extension - headroom.min.js and headroom_jquery.min.js - to 0.9.3
[updated] Nicescroll custom scrollbar - nicescroll.min.js - to 3.6.8
[updated] D3.js charting library - d3.min.js - to 3.5.17
[updated] Plupload file uploader - plupload bundle - to 2.1.9
[updated] Bootstrap File Input library - fileinput.min.js to 4.3.5
// # List of fixed
// ------------------------------
[fixed] Wrong horizontal padding in typeahead suggestions menu items in material layout
[fixed] WYSIHTML5 text editor color picker doesn’t work and doesn't respect text styles
[fixed] Fullcalendar table overflow is visible on small screens and some responsive issues
[fixed] Datatable buttons collection dropdown has wrong horizontal padding
[fixed] Alpaca horizontal selects extra gap between selects
[fixed] Fancytree Child Counter extension missing styles
[fixed] Pager has negative bottom margin
[fixed] Tabs inside panel don’t have padding on mobile
[fixed] Nested tabs in vertical tabs layout are also vertical
[fixed] Styled single file input doesn’t respect width if file name is too long
[fixed] Mega menu isn’t scrollable on mobile if inside fixed secondary navbar
[fixed] jQuery UI datepicker is hidden if inside jQuery UI dialog
[fixed] Dropdown menu in material layout inside breadcrumb elements has wrong placement
[fixed] Bootstrap file input loading indicator has wrong position when loading begins
[fixed] jQuery UI Select with icons - icons don’t have horizontal spacing
[fixed] Steps wizard content overflow is hidden, so components inside wizard are partially hidden
[fixed] Bootstrap select in panel heading elements triggers native select on click
[fixed] Dropdown submenus on Android don’t open
[fixed] Breadcrumb line component inside page header in material layout displayed incorrectly
[fixed] Single styled file inputs are displayed inline on drag&drop page, in material layout
[fixed] Search field in search and knowledgebase has background color in material layout
[fixed] Contextual panels don't have background color on mobile, if heading elements are collapsed
[fixed] Image cropper in Summernote editor has wrong position and appears behind image
[fixed] RTL layout - typeahead inputs in material layout have wrong direction
[fixed] RTL layout - fancy box has incorrect position
[fixed] RTL layout - handsontable tables have wrong styles
[fixed] RTL layout - daterangepicker is missing RTL direction in plugin configurations
// # List of improvements
// ------------------------------
[improved] Improved file structure in Starter Kits
[improved] Removed paths to extra JS files in Handsontable pages
[improved] gulpfile.js - minifycss replaced with clean-css due to deprecation
[improved] Improved Typeahead initializations accross JS files
[improved] Added missing badges component to panel and page header components list
[improved] Added 3 new examples of Bootbox dialog extension
[improved] Added option to disable collapsing of heading elements on mobile (using .not-collapsible class added to .heading-elements container)
[improved] Now heading elements on mobile push content down instead of covering elements below, so that all responsive containers have consistent appearance
[improved] Panel heading elements now have background color different from panel background color on mobiles
[improved] Each layout now uses 1 gulp file for main layout and Starter Kits
LESS files to update
This section displays a list of updated LESS files. Includes file name, path to this file and general description about changes. All list items are grouped in categories. Groups along with file paths allow you to quickly find and replace necessary files. Please keep your copies of LESS files always up-to-date to avoid upgrading issues.| File | Location | Description | |
|---|---|---|---|
| Updated core files | |||
*.less |
/less/bootstrap/ | Updated all LESS files from Bootstrap core to version 3.3.7 | |
dropdowns.less |
/less/bootstrap-limitless/ | Changed dropdown submenu visibility on mobiles | |
navs.less |
/less/bootstrap-limitless/ | Updated vertical tabs code, added padding for panel tab content | |
pager.less |
/less/bootstrap-limitless/ | Removed bottom margin from pager container | |
panels.less |
/less/bootstrap-limitless/ | Updated styles for panel footer, mobile view | |
breadcrumbs.less |
/less/bootstrap-limitless/ | Updated breadcrumb components visibility and dropdown menu position in material version | |
navbar.less |
/less/bootstrap-limitless/ | Updated styles for .affix class on mobiles |
|
| Updated components | |||
file-input.less |
/less/components/plugins/uploaders/ | Added styles for modal and changed styles for lodaing indicator | |
typeahead.less |
/less/components/plugins/forms/extensions/ | Changed menu items horizontal padding and renamed classes according to a new version | |
alpaca.less |
/less/components/plugins/forms/extensions/ | Added :empty styles to hide empty containers that have horizontal spacing |
|
uniform.less |
/less/components/plugins/forms/checkboxes/ | Changed styles for .uploader class |
|
bootstrap-select.less |
/less/components/plugins/forms/menus/ | Added missing styles for .selected class. Actually renamed active to selected |
|
dual-listbox.less |
/less/components/plugins/forms/plugins/ | Minor updates - added negative horizontal margin for new arrows in buttons | |
steps.less |
/less/components/plugins/forms/wizards/ | Removed overflow: hidden; from .wizard and .content containers |
|
pickadate/base.less |
/less/components/plugins/pickers/pickadate/ | Removed focus highlight from main dropdown | |
fancytree.less |
/less/components/plugins/ui/ | Added missing styles for child counter | |
wysihtml5.less |
/less/components/plugins/forms/editors/ | Removed parents from color classes and other minor fixes | |
summernote.less |
/less/components/plugins/forms/editors/ | Changed styles for image crop | |
fullcalendar.less |
/less/components/plugins/ui/ | Updated styles for mobile view, changed horizontal borders in main table | |
widgets.less |
/less/components/extensions/jquery_ui/ | Added horizontal spacing for icons inside selectmenu and removed !important from z-index property in datepicker |
|
heading-elements.less |
/less/components/ui/ | Major update of elements visibility on mobile. Replace your current file with updated one | |
image-cropper.less |
/less/components/plugins/images/ | Complete rewrite of plugin styles according to the latest version | |
fancybox.less |
[RTL]/less/components/plugins/images/ | Added :ignore to the main container, fix for modal position in RTL version |
|
datatable-buttons.less |
/less/components/plugins/tables/datatables/ | Updated horizontal padding in dropdown menu items | |
handsontable.less |
[RTL]/less/components/plugins/tables/handsontable/ | Placed plugin code inside :ignore to keep LTR version in RTL direction |
|
JS files to update
These are all JS files that have been changed during update process. It can be a library, plugin or a sample JS file with charts or specific page configuration - everything matters. Also includes file name, path to the file and brief description about changes made. Since JS files are responsible for template's functionality, it is required to keep them up-to-date.| File | Location | Description |
|---|---|---|
| Core | ||
bootstrap.min.js |
/js/core/libraries/ | Core Bootstrap file to the latest 3.3.7 version |
app.js |
/js/core/ | In all layouts changed bits of code, responsible for heading elements toggles. Added mouseenter and mouseleave events for dropdown submenus on mobile. |
| Components | ||
ladda.min.js |
/plugins/buttons/ | Bootstrap buttons extension |
hover_dropdown.min.js |
/plugins/buttons/ | Extension that allows you to open bootstrap dropdown on hover |
d3.min.js |
/plugins/visualization/d3/ | D3.js charting library |
select2.min.js |
/plugins/forms/selects/ | Select2 library |
bootstrap_select.min.js |
/plugins/forms/selects/ | Select2 library |
uniform.min.js |
/plugins/forms/styling/ | Uniform.js library (styled inputs) |
typeahead.bundle.min.js |
/plugins/forms/inputs/typeahead/ | Typeahead bundle |
duallistbox.min.js |
/plugins/forms/inputs/ | Dual Listbox plugin |
duallistbox.min.js |
/plugins/forms/inputs/ | Dual Listbox plugin |
pickadate/*.js |
/plugins/pickers/pickadate/ | Pickadate date and time pickers |
anytime.min.js |
/plugins/pickers/ | Anytime date and time pickers |
daterangepicker.js |
/plugins/pickers/ | Daterange picker for Bootstrap |
typeahead_addresspicker.js |
/plugins/pickers/location/ | Addresspicker with Typeahead support |
spectrum.js |
/plugins/pickers/color/ | Spectrum color picker |
moment.min.js, moment_locales.min.js |
/plugins/ui/moment/ | Spectrum color picker |
ion_rangeslider.min.js |
/plugins/sliders/ | ION Range slider |
nouislider.min.js |
/plugins/sliders/ | NoUI sliders |
slider_pips.min.js |
/plugins/sliders/ | Slider Pips for jQuery UI slider. LTR version only |
cropper.min.js |
/plugins/media/ | Image cropper |
nouislider.min.js |
/plugins/sliders/ | NoUI sliders |
progressbar.min.js |
/plugins/loaders/ | Enhanced Bootstrap progress bars |
fullcalendar.min.js |
/plugins/ui/fullcalendar/ | Fullcalendar library |
headroom.min.js, headroom_jquery.min.js |
/plugins/ui/headroom/ | Headroom.js library |
nicescroll.min.js |
/plugins/ui/ | Nicescroll.js library for custom scrollbars |
fancytree_all.min.js |
/plugins/trees/ | Nicescroll.js library for custom scrollbars |
datatables.min.js |
/plugins/tables/datatables/ | Datatables library |
autofill.min.js |
/plugins/tables/datatables/extensions | Autofill DT extension |
buttons.min.js |
/plugins/tables/datatables/extensions | Buttons DT extension |
col_reorder.min.js |
/plugins/tables/datatables/extensions | Columns Reorder DT extension |
fixed_columns.min.js |
/plugins/tables/datatables/extensions | Fixed Columns DT extension |
fixed_header.min.js |
/plugins/tables/datatables/extensions | Fixed Header DT extension |
key_table.min.js |
/plugins/tables/datatables/extensions | Key Table DT extension |
responsive.min.js |
/plugins/tables/datatables/extensions | Responsive DT extension |
row_reorder.min.js |
/plugins/tables/datatables/extensions | Row Reorder DT extension |
scroller.min.js |
/plugins/tables/datatables/extensions | Scroller DT extension |
select.min.js |
/plugins/tables/datatables/extensions | Select DT extension |
handsontable.min.js |
/plugins/tables/handsontable | Handsontable library |
/plupload/*.js |
/plugins/uploaders/plupload/ | Plupload library |
fileinput.min.js |
/plugins/uploaders/ | Bootstrap Fileinput library |
| Pages files | ||
Most of them |
/js/pages/ | A lot of JS files with examples have been changed during this update. Just follow a specific file if you need to update anything. |
Version 1.3
Version 1.3 is another massive update, which has been in development over the past 3 months. This version includes bug fixing for reported issues, new components, new layout, new theme and updated plugins/libraries to the latest stable versions. Also includes significant improvements of LESS files structure and RTL layout logic - switched to gulp task, which automatically generates CSS files for RTL version, so now both layout directions use same set of LESS files with a few exceptions. The only benefit - very easy to track changes and update files, downside - requires gulp task runner. But documentation and myself help to solve any kind of issues related to upgrade.
// # List of new components
// ------------------------------
[new] New layout
[new] Material design theme for all layouts
[new] Alpaca forms - JSON driven form generator
[new] Floating Action Menu - material style floating action button with menu, supports 4 positions
[new] Panel footer components - a great addition to panel component to display panel header components in panel footer
[new] Floating labels - display hidden labels on input fields
[new] New heading components - image thumbnails and inline lists
[new] New page header options - transparent, light, dark, light image and dark image
[new] New tabs - vertical left/right, with top icons
[new] Modal with remote source - configuration example
[new] Navbar navigation - added status mark support
[new] Forms - added large and extra large input sizes
[new] Footer - now footer can be either text or navbar component (static and fixed)
[new] Components animation - added optional transitions to all components, now they are animated by default
// # List of updated plugins
// ------------------------------
[updated] PNotify notifications - pnotify.min.js - to 3.0.0
[updated] Noty notifications - noty.min.js - to 2.3.8
[updated] Datatables library - datatables.min.js - to 1.10.11 and extensions
[updated] Autofill extension - autofill.min.js - to 2.1.1
[updated] Buttons extension - buttons.min.js - to 1.1.2
[updated] Column reorder extension - col_reorder.min.js - to 1.3.1
[updated] Fixed columns extension - fixed_columns.min.js - to 3.2.1
[updated] Fixed header extension - fixed_header.min.js - to 3.1.1
[updated] Key table extension - key_table.min.js - to 2.1.1
[updated] Responsive extension - responsive.min.js - to 2.0.2
[updated] Row reorder extension - row_reorder.min.js - to 1.1.1
[updated] Scroller extension - scroller.min.js - to 1.4.1
[updated] Select extension - select.min.js - to 1.1.2
[updated] Select2 library - select2.min.js - to 4.0.2
[updated] ECharts charting library - echarts.js - to 2.2.7
[updated] FullCalendar - fullcalendar.min.js - to 2.6.1
[updated] Dropzone file uploader - dropzone.min.js - to 4.3.0 (done, replace dropzone.less everywhere)
[updated] Plupload file uploader - plupload.full.min.js - to 2.1.8
[updated] D3.js visualization library - d3.min.js - to 3.5.16
[updated] Noui slider - nouislider.min - to 8.3.0 (done)
[updated] BlockUI extension - blockui.min.js - to 2.7.0
[updated] Jasny Bootstrap - jasny_bootstrap.min.js - to 3.1.3
[updated] Passy - passy.js - to the latest version
[updated] Auto growing textarea - autosize.js - to 3.0.15 (requires fixes in form_controls_extended.js) (done)
[updated] Bootstrap selects - bootstrap_select.min.js - to 1.10.0 (requires fixes in bootstrap-select.less) (done)
[updated] Touchspin spinners - touchspin.min.js - to 3.1.1
[updated] Bootstrap tags input - bootstrap_tagsinput.min.js - to 0.8.0
[updated] Form validation - validate.min.js - to 1.15.0 (also needs to be updated form_validation.js - replace card with creditcard)
[updated] Summernote editor - summernote.min.js - to 0.8.1 (needs new font files to be added)
[updated] Hideable navbar - headroom.min.js - to 0.8.0
[updated] Bootstrap file input - file-input.min.js - to 4.3.1
[updated] Handlebars - handlebars.min.js - to 4.0.5
// # List of fixed
// ------------------------------
[fixed] Extra horizontal scrollbar in Fullcalendar in Firefox
[fixed] Multiple Select2 - wrong cross icon placement in FF
[fixed] Container height hack for FF caused footer issues on mobile
[fixed] Select2 multiple select with custom bg color - wrong placeholder color
[fixed] Typo in navbar.less, which caused compilation warnings
[fixed] When collapsing/expanding sidebar category, class name is added to a wrong item
[fixed] Panel heading - incorrect vertical alignment in icons and text (wrong calculation)
[fixed] Descriptions list have incorrect titles on mobiles
[fixed] If badges have border, border radius is too small to make them rounded
[fixed] Panel heading - wrong position of tabs and pills
[fixed] Incorrect height of ION range slider
[fixed] noUI vertical slider has wrong range width
[fixed] Color picker overflows fixed navbar
[fixed] Growl notification generated by BlockUI has double border
[fixed] jQuery UI selects - long text overlaps arrow icon
[fixed] Dropzone icon marks appear on the left side overflowing thumb
[fixed] In 3rd and 4th layout, collapsed sidebar has extra top spacing
[fixed] Links with default bootstrap contextual background colors have wrong colors on hover/focus
[fixed] If panel is collapsed by default, arrow icon isn’t rotated
[fixed] Single daterange picker with time picker - empty calendars container shows up
[fixed] Floating button inside page header (link buttons) don’t have vertical padding
[fixed] On mobiles, flat button inside navbar has wrong color text color
[fixed] Invoice template first row has wrong breakpoint
[fixed] Datatables doesn’t have horizontal spacing in header/footer if table is inside form
[fixed] Hideable navbar doesn’t support optional navbar sizes
[fixed] Border radius inconsistency in input elements
[fixed] In RTL version page title subtitle has wrong position
[fixed] Icon inside input group disappears when input is focused
[fixed] Default and flat labels/badges heights are inconsistent
[fixed] Pagination and pager have extra bottom spacing
[fixed] Datatables fixed columns extension - complex header example not resizable
[fixed] Dual list boxes inconsistent border radiuses
// # List of improvements
// ------------------------------
[improved] Improved *-sm and *-xs styles in inputs, buttons, selects and input groups
[improved] Additional placements of labels/badges in dropdown (badges/labels are always on the far right)
[improved] Fancy box close button position
[improved] Added horizontal spacing to images inside user dropdown menu
[improved] Single styled file input (supports text and icons with all available button styles)
[improved] Use buttons instead of inputs in steps actions
[improved] Label/badge and flat label/badge size inconsistency
[improved] Increased caret width
[improved] Added .no-shadow helper class - removes shadow from element
[improved] Tabs inside panel header
[improved] Add direction: ltr; to all tags to avoid issues in RTL version
[improved] Removed input highlights in contextual feedback states
[improved] Look and feel of CKEditor toolbar
[improved] Added multiselect dropdown support to navbar
[improved] Sidebar navigation appearance
[improved] RTL version - switched to gulp task, that automatically generates RTL version from LTR, to avoid problems with updates
[improved] Significantly improved LESS file structure
LESS files to update
This section displays a list of updated LESS files. Includes file name, path to this file and general description about changes. All list items are grouped in categories. Groups along with file paths allow you to quickly find and replace necessary files. Please keep your copies of LESS files always up-to-date to avoid upgrading issues.| File | Location | Description | |
|---|---|---|---|
| Updated core files | |||
dropdowns.less.less |
/less/bootstrap-limitless/ | Updated caret width, updated link styles, updated dropdown sizes to better match text sizes, replaced number with variable in submenu, combined header icon styles with general ones | |
navs.less |
/less/bootstrap-limitless/ | Added status msrk support, icons are now using right floating, removed unused .page-tabs, added vertical tabs abd tabs with top icons, completely changed styles for tabs variations to match material theme |
|
list-group.less |
/less/bootstrap-limitless/ | Removed styles for .list-group-borderless class which does the same as .no-border; removed top margin from labels and badges |
|
buttons.less |
/less/bootstrap-limitless/ | Completely changed calculations for labeled button, updated styles for button with single icon, updated button sizes, added support of images in floating button - needed for FAB component | |
alerts.less |
/less/bootstrap-limitless/ | Removed styles for PNotify library, new version doesn't require style duplicates | |
pagination.less |
/less/bootstrap-limitless/ | Updated sizing, removed extra bottom space | |
pager.less |
/less/bootstrap-limitless/ | Updated sizing, removed extra bottom space | |
labels.less |
/less/bootstrap-limitless/ | Increased default height to match computed line height, changed padding in .label-flat, updated styles of .label-icon |
|
badges.less |
/less/bootstrap-limitless/ | Increased default height; fixed incorrect rounded border radius; changed padding in .badge-flat |
|
thumbnails.less |
/less/bootstrap-limitless/ | Added border radius to thumb image and .caption-overflow |
|
type.less |
/less/bootstrap-limitless/ | Completely changed styles for .page-header - added support of background images; changed contextual background styles; updated styles for .dl-horizontal - horizontal description lists |
|
breadcrumbs.less |
/less/bootstrap-limitless/ | Complete rewrite - added 1 single style for all layouts | |
media.less |
/less/bootstrap-limitless/ | Changed line height in .media-annotation; changed font weight in .media-header |
|
close.less |
/less/bootstrap-limitless/ | Removed font size from .close class |
|
wells.less |
/less/bootstrap-limitless/ | Added [class*=border-] classes - now supports custom border colors |
|
panels.less |
/less/bootstrap-limitless/ | Completely changed styles for .panel-footer |
|
navbar.less |
/less/bootstrap-limitless/ | Minor changes in default theme | |
forms.less |
/less/bootstrap-limitless/ | Changed bottom margin in label to match vertical input padding; add styles for floating labels (.form-group-material); updated left padding for labels in .checkbox and .radio classes; replaced styles for .label-inline for proper spacing calculation; removed shadow from contextual inputs |
|
sidebar.less |
/less/code/layout/ | Changed a lot - completely changed styles for .sidebar-xs; updated styles for .navigation; added new variables for sidebar color identification. Suggest to replace the whole file |
|
variables-core.less |
/less/code/variables/ | Renamed variables.less to variables-core.less and core-variables.less to variables-custom.less; changed existing and added new variables needed for material theme |
|
global.less |
/less/_global/ | New file - includes all necessary imports used across the files | |
components.less, bootstrap.less, core.less |
/less/_main/ | Replaced paths to files with variable, defined in global.less |
|
| Updated components | |||
noui-slider.less.less |
/components/plugins/sliders/ | Removed transitions from .noUi-origin and .noUi-connect classes, updated styles for disabled mode, removed margin from .noUi-connect |
|
ion-range-slider.less |
/components/plugins/sliders/ | Updated calculations in multiple classes, suggest to replace the whole file | |
uniform.less |
/components/plugins/forms/checkboxes/ | Added new styles for inputs within dark navbars and page header; replaced displays with opacity in checkbox and radoi to allow animation; updated .uploader styles to allow usage of basic button styles |
|
passy.less |
/components/plugins/forms/extensions/ | Repositioned label inside input, .password-indicator-label-absolute class |
|
tokenfield.less |
/components/plugins/forms/tags/ | Changed all styles to a new version | |
tags-input.less |
/components/plugins/forms/tags/ | Complete rewrite | |
dual-listbox.less |
/components/plugins/forms/plugins/ | Fixed inconsistent border radiuses | |
editable.less |
/components/plugins/forms/extensions/ | Increased min width for .editableform; changed horizontal spacing in .editable-buttons |
|
select2.less |
/components/plugins/forms/menus/ | Minor changes | |
selectbox.less |
/components/plugins/forms/menus/ | Complete rewrite according to a new version | |
bootstrap-select.less |
/components/plugins/forms/menus/ | Complete rewrite according to a new version | |
steps.less |
/components/plugins/forms/wizards/ | Minor updates | |
stepy.less |
/components/plugins/forms/wizards/ | Minor updates | |
form.less |
/components/plugins/forms/wizards/ | Minor updates | |
daterange.less |
/components/plugins/pickers/ | Updated styles for single picker; added shadow to the dropdown; removed min width from table header; changed padding in .daterangepicker_input; added styles for .available and table headers |
|
pickadate.less |
/components/plugins/pickers/ | All files, minor updates | |
anytime.less |
/components/plugins/pickers/ | Added shadow to the dropdown; minor changes | |
bootstrap-datepicker.less |
/components/plugins/pickers/ | Updated dropdown styles | |
spectrum.less |
/components/plugins/pickers/ | Changed z-index in container and dropdown background color |
|
summernote.less |
/components/plugins/forms/editors/ | Complete rewrite | |
wysihtml5.less |
/components/plugins/forms/editors/ | Fixed wrong variables | |
CKEditor |
/ckeditor/ | Updated CSS files | |
typeahead.less |
/components/plugins/forms/extensions/ | Minor changes (changed variables) | |
fancybox.less |
/components/plugins/images/ | Updated close button position | |
headroom.less |
/components/plugins/ui/ | Complete rewrite | |
interactions.less |
/components/extensions/jquery_ui/ | Fixed typo on line 74 (.sidebar-category.sortable-helper) |
|
plupload.less |
/components/plugins/uploaders/ | Updated button styles for hover/active/disabled states | |
file-input.less |
/components/plugins/uploaders/ | Minor changes for thumbnails | |
dropzone.less |
/components/plugins/uploaders/ | Minor changes for icons | |
fullcalendar.less |
/components/plugins/ui/ | Removed max-width and overflow from .fc-view - fixes FF issue; rename .fc button to .fc-button |
|
pnotify.less |
/components/plugins/notifications/ | Complete rewrite | |
datatables.less |
/components/plugins/tables/datatables/ | Minor changes for borders | |
datatable-buttons.less |
/components/plugins/tables/datatables/ | Complete rewrite according to a new version | |
datatable-autofill.less |
/components/plugins/tables/datatables/ | Minor changes | |
JS files to update
These are all JS files that have been changed during update process. It can be a library, plugin or a sample JS file with charts or specific page configuration - everything matters. Also includes file name, path to the file and brief description about changes made. Since JS files are responsible for template's functionality, it is required to keep them up-to-date.| File | Location | Description |
|---|---|---|
| Core | ||
app.js |
/js/core/ | In all layouts changed page height calculations, finally. Also fixed a couple of minor bugs related to collapsible elements. |
| Components | ||
pnotify.min.js |
/plugins/notifications/ | PNotify notifications |
noty.min.js |
/plugins/plugins/notifications/ | Noty notifications |
datatables.min.js |
/plugins/tables/datatables/ | Datatables library |
autofill.min.js |
/plugins/tables/datatables/extensions/ | Autofill extension |
buttons.min.js |
/plugins/tables/datatables/extensions/ | Buttons extension |
col_reorder.min.js |
/plugins/tables/datatables/extensions/ | Column reorder extension |
fixed_columns.min.js |
/plugins/tables/datatables/extensions/ | Fixed columns extension |
fixed_header.min.js |
/plugins/tables/datatables/extensions/ | Fixed header extension |
key_table.min.js |
/plugins/tables/datatables/extensions/ | Key table extension |
responsive.min.js |
/plugins/tables/datatables/extensions/ | Responsive extension |
row_reorder.min.js |
/plugins/tables/datatables/extensions/ | Row reorder extension |
scroller.min.js |
/plugins/tables/datatables/extensions/ | Scroller extension |
select.min.js |
/plugins/tables/datatables/extensions/ | Select extension |
select2.min.js |
/plugins/forms/selects/ | Select2 library |
echarts.js |
/plugins/visualization/echarts/ | ECharts charting library |
fullcalendar.min.js |
/plugins/ui/fullcalendar/ | FullCalendar |
dropzone.min.js |
/plugins/uploaders/ | Dropzone file uploader |
plupload.full.min.js |
/plugins/uploaders/ | Plupload file uploader |
d3.min.js |
/plugins/visualization/d3/ | D3.js visualization library |
nouislider.min.js |
/plugins/sliders/ | Noui slider |
blockui.min.js |
/plugins/loaders/ | BlockUI extension |
jasny_bootstrap.min.js |
/plugins/core/libraries/ | Jasny Bootstrap |
passy.js |
/plugins/forms/inputs/ | Passy |
autosize.min.js |
/plugins/forms/inputs/ | Auto growing textarea |
bootstrap_select.min.js |
/plugins/forms/selects/ | Bootstrap selects |
touchspin.min.js |
/plugins/forms/inputs/ | Touchspin spinners |
bootstrap_tagsinput.min.js |
/plugins/forms/tags/ | Bootstrap tags input |
validate.min.js |
/plugins/forms/validation/ | Form validation |
summernote.min.js |
/plugins/forms/editors/ | Summernote editor |
headroom.min.js |
/plugins/ui/headroom/ | Hideable navbar |
file-input.min.js |
/plugins/uploaders/ | Bootstrap file input |
handlebars.min.js |
/plugins/forms/inputs/typeahead/ | Handlebars |
| Pages files | ||
Most of them |
/js/pages/ | A lot of JS files with examples have been changed during this update. Just follow a specific file if you need to update anything. |
Version 1.2.1
Version 1.2.1 is a quick update that contains some reported bugs fixes and plugins update. Nothing new is added since this is an addition to global 1.2 version. Important milestone for 1.2.1 version is footer and container height enhancements - jquery solution for calculating minimum container height will be replaced with pure CSS.
// # List of updated plugins
// ------------------------------
[updated] Bootstrap file input - to the latest version
[updated] Select2 - from RC1 to stable 4.0.1 version
// # List of fixed bugs
// ------------------------------
// Core fixes
[fixed] Documentation - correct release date on main page, fixed path to globalize/ library, gulp plugins to install
[fixed] Navbar - added sticky sidebar top spacing if used with fixed top single navbar. To be enhanced in 1.2.1
[fixed] Fixed sidebar and navbar - removed unnecessary affix code from the page
// Components fixes
[fixed] Centered timeline - extra dots on desktop
[fixed] Datatables Select extension - checkboxes are not selectable
[fixed] Datatables Autofill and Select - wrong columns sorting in examples with checkboxes
[fixed] Select2 selects - selected text overlaps arrow in single select
[fixed] Select2 selects validation - wrong error/success label placement
LESS files to update
This section displays a list of updated LESS files. Includes file name, path to this file and general description about changes. All list items are grouped in categories. Groups along with file paths allow you to quickly find and replace necessary files. Please keep your copies of LESS files always up-to-date to avoid upgrading issues.| File | Location | Description | |
|---|---|---|---|
| Updated core files | |||
navbar.less |
/less/bootstrap-limitless/ | Updated navbar-top and navbar-top-* classes - added .sidebar-detached.affix classes to add correct top spacing for fixed sidebar if used with fixed top single navbar. Please keep in mind that you still need to specify correct top offset for affix component in JS which is 20px (computed line height) + navbar height. |
|
| Updated components | |||
select2.less |
/components/plugins/forms/menus/ | Changed styles for arrow in single select (.select2-selection__arrow, line ~ 124) and right spacing for text (.select2-selection__rendered, line ~ 78). Feel free to replace your current select2.less file with an updated one. |
|
file-input.less |
/components/plugins/uploaders/ | A complete rewrite according to the latest library version. To replace | |
datatable-select.less |
/components/plugins/tables/datatables/ | Better to replace files, because the code structure has been changed. | |
timelines.less |
/components/plugins/pickers/ | If you didn't make any changes here, replace the files. If you did, replace the code for .timeline-time class. |
|
JS files to update
These are all JS files that have been changed during update process. It can be a library, plugin or a sample JS file with charts or specific page configuration - everything matters. Also includes file name, path to the file and brief description about changes made. Since JS files are responsible for template's functionality, it is required to keep them up-to-date.| File | Location | Description |
|---|---|---|
| Core | ||
app.js |
/js/core/ | In all layouts changed containers to exclude from calculating page height. In version 1.2.1 will be replaced with CSS solution. |
| Components | ||
select2.min.js |
/plugins/forms/selects/ | Select2 selects library - updated version from Release Candidate to stable 4.0.1 version |
fileinput.min.js |
/plugins/uploaders/ | Updated to the latest 4.2.8 version |
| Pages files | ||
datatables_extension_autofill.js |
/js/pages/ | In all layouts - updated columns sorting in table with select checkboxes |
datatables_extension_select.js |
/js/pages/ | In all layouts - updated columns sorting in table with select checkboxes |
uploader_bootstrap.js |
/js/pages/ | Updated all examples |
form_validation.js |
/js/pages/ | Updated error placement for Select2 selects according to markup changes, updated select2 search class name to be ignored by validation |
login_validation.js |
/js/pages/ | Updated error placement for Select2 selects according to markup changes, updated select2 search class name to be ignored by validation |
wizard_stepy.js |
/js/pages/ | Updated error placement for Select2 selects according to markup changes, updated select2 search class name to be ignored by validation |
wizard_steps.js |
/js/pages/ | Updated error placement for Select2 selects according to markup changes, updated select2 search class name to be ignored by validation |
wizard_form.js |
/js/pages/ | Updated error placement for Select2 selects according to markup changes, updated select2 search class name to be ignored by validation |
Version 1.2
Version 1.2 includes bug fixing for reported issues, new components and updated plugins/libraries to the latest stable versions. Also i've included gulp file to simplify development process, including package.json file. New components added: Handsontable library, Dragula drag and drop library, full set of jQuery UI components, new Select2 version and updated examples, full set of Datatables extensions and new login pages. Changes in this update affect all layouts, both LTR and RTL directions.
// # List of new components
// ------------------------------
[new] Handsontable - excel-like spreadsheet for apps
[new] Dragula - drag and drop library
[new] jQuery UI - full set of components
[new] Row Reorder - Datatables extension
[new] Fixed Header - Datatables extension
[new] Auto Fill - Datatables extension
[new] Key Table - Datatables extension
[new] Select - Datatables extension
[new] Buttons - Datatables extension
[new] Login/registration form with validation
[new] Login/registration forms inside modals
[new] Login/registration form inside tabs
[new] Vertical navigation with labels and badges
[new] Ion Range Sliders - responsive range slider library
[new] gulpfile.js and package.json for Gulp task runner
// # List of updated plugins
// ------------------------------
[updated] Bootstrap library - to version 3.3.6
[updated] jQuery UI library - to the latest version (1.11.4)
[updated] Select2 - to version 4.0.1, including examples
[updated] Sweet Alerts - to the latest version, including examples
[updated] Datatables - to the latest version (1.10.10)
[updated] Daterangepicker - to the latest version (2.1.13)
[updated] NoUI sliders library - to the latest version (8.1.0)
[updated] Velocity animations library - to the latest version (1.2.3 and 5.0.4)
[updated] i18next internationalization library - to the latest version (1.11.1)
// # List of fixed bugs
// ------------------------------
// Core fixes
[fixed] Filled page header - extra scroll when content height is smaller than page height (2nd, 3rd and 4th layouts)
[fixed] Vertical navigation sizing in Mini sidebar mode (wrong top spacing in sub menu)
[fixed] Added missing margin and padding helper classes to the helpers table
// Components fixes
[fixed] Login/registration and error pages - jump on page load
[fixed] Removed modals with remote source as deprecated in 3.3.0 version (to be replaced with AJAX modals)
[fixed] Badges now have transparent background color by default - no dependency on parent container bg color
[fixed] Form wizard with validation - doesn’t go to the second step when all inputs filled
[fixed] Daterangepicker picker - invisible text in selects
[fixed] Incorrect date format in daterangepicker in RTL version
[fixed] Daterange single date picker extra horizontal spacing
[fixed] Fancybox lightbox jumps to the top of the page on button click
[fixed] Fancybox loading icon doesn't show up
[fixed] Blockquote footer overlapping
[fixed] NoUI slider RTL direction support
[fixed] Bootstrap tags input RTL Typeahead input direction (appears in LTR direction)
[fixed] jQuery UI datepicker selects wrong margin that causes stacking
[fixed] Form control feedback icon inside input group is hidden on focus
[fixed] Horizontal multi level menu with nice scroll causes js error, because initialized twice
// # List of enhancements
// ------------------------------
[enhanced] Added extra styles for syntax highlighter, doesn't look so boring with stripes
[enhanced] Re-structured less files for tables, now they more organized
[enhanced] Changed structure of jQuery UI components and less files - grouped by widgets, effects, core and interactions
[enhanced] jQueryUI and NoUI sliders default color changed from grey to dark blue
// # List of new pages
// ------------------------------
[new page] navigation_vertical_labels_badges.html
[new page] jqueryui_interactions.html
[new page] jqueryui_forms.html
[new page] jqueryui_components.html
[new page] jqueryui_navigation.html
[new page] extension_dnd.html
[new page] datatable_extension_row_reorder.html
[new page] datatable_extension_fixed_header.html
[new page] datatable_extension_autofill.html
[new page] datatable_extension_key_table.html
[new page] datatable_extension_select.html
[new page] datatable_extension_buttons_init.html
[new page] datatable_extension_buttons_flash.html
[new page] datatable_extension_buttons_print.html
[new page] datatable_extension_buttons_html5.html
[new page] handsontable_basic.html
[new page] handsontable_advanced.html
[new page] handsontable_cols.html
[new page] handsontable_cells.html
[new page] handsontable_types.html
[new page] handsontable_custom_checks.html
[new page] handsontable_ac_password.html
[new page] handsontable_search.html
[new page] handsontable_context.html
[new page] login_validation.html
[new page] login_tabbed.html
[new page] login_modals.html
// # List of removed components
// ------------------------------
[removed] TableTools - Datatables extension
[removed] ColVis - Datatables extension
New files added
This section displays a list of new files from assets categories: less, css, js and others. Each update includes something new, so it's really important to make the whole update process as easy as possible. All files listed below include direct paths, so you'll be able to quickly locate where new files need to be placed.| File | Location | Description | |
|---|---|---|---|
| New LESS files | |||
ion-range-slider.less |
/components/plugins/sliders/ | Styles for ION range sliders | |
datatable-autofill.less |
/components/plugins/tables/datatables/ | Styles for Autofill datatables extension | |
datatable-buttons.less |
/components/plugins/tables/datatables/ | Styles for Buttons datatables extension | |
datatable-fixed-header.less |
/components/plugins/tables/datatables/ | Styles for Fixed header datatables extension | |
datatable-keytable.less |
/components/plugins/tables/datatables/ | Styles for KeyTable datatables extension | |
datatable-rows-reorder.less |
/components/plugins/tables/datatables/ | Styles for Row Reorder datatables extension | |
datatable-select.less |
/components/plugins/tables/datatables/ | Styles for Select datatables extension | |
handsontable.less |
/components/plugins/tables/handsontable/ | Styles for Handsontable library | |
dragula.less |
/components/plugins/ui/ | Styles for Dragula drag and drop library | |
widgets.less |
/components/extensions/jquery_ui/ | Combined file with jQuery UI widgets styles | |
interactions.less |
/components/extensions/jquery_ui/ | Combined file with jQuery UI interactions styles | |
| New JS files | |||
mousewheel.min.js |
/js/plugins/extensions/ | Mousewheel extension for jQuery UI spinners | |
globalize/ |
/js/core/libraries/jquery_ui/ | Globalize extension for jQuery UI widgets | |
handsontable/ |
/plugins/tables/ | Handsontable excel-like spreadsheet library | |
dragula.min.js |
/plugins/ui/ | Dragula drag and drop library | |
jquery_ui/ |
/core/libraries/ | jQuery UI components and interactions | |
row_reorder.min.js |
/plugins/tables/datatables/extensions/ | Row Reorder datatables extension | |
fixed_header.min.js |
/plugins/tables/datatables/extensions/ | Fixed Header datatables extension | |
autofill.min.js |
/plugins/tables/datatables/extensions/ | Auto Fill datatables extension | |
key_table.min.js |
/plugins/tables/datatables/extensions/ | Key Table datatables extension | |
select.min.js |
/plugins/tables/datatables/extensions/ | Select datatables extension | |
buttons.min.js |
/plugins/tables/datatables/extensions/ | Buttons datatables extension | |
jszip/ |
/plugins/tables/datatables/extensions/ | JSzip addition for Buttons extension | |
pdfmake/ |
/plugins/tables/datatables/extensions/ | PdfMake addition for Buttons extension | |
| New pages JS files | |||
login_validation.js |
/js/pages/ | Login page with validation setup | |
datatables_extension_***.js |
/js/pages/ | Set of Datatables extensions examples | |
extension_dnd.js |
/js/pages/ | Dragula drag and drop library examples | |
extra_sliders_ion.js |
/js/pages/ | Ion range slider examples | |
handsontable_***.js |
/js/pages/ | Set of Handsontable example configurations | |
jqueryui_***.js |
/js/pages/ | Set of jQuery UI examples | |
LESS files to update
This section displays a list of updated LESS files. Includes file name, path to this file and general description about changes. All list items are grouped in categories. Groups along with file paths allow you to quickly find and replace necessary files. Please keep your copies of LESS files always up-to-date to avoid upgrading issues.| File | Location | Description | |
|---|---|---|---|
| Updated core files | |||
***.less |
/less/bootstrap/ | Update all less files as per new Bootstrap 3.3.6 version |
|
code.less |
/less/bootstrap-limitless/ | Added word-wrap: break-word; to the inline code element |
|
type.less |
/less/bootstrap-limitless/ |
Added styles for content divider inside modal (.content-divider)Changed styles for small and footer in block quote ( blockquote)Page header filled - removed margin ( .page-header-filled) - 2nd, 3rd and 4th layouts
|
|
badges.less |
/less/bootstrap-limitless/ | Added background-color: transparent; to the ..badge element to remove background color from basic badge |
|
scaffolding.less |
/less/bootstrap-limitless/ | Changed min-height: 100%; to height: 100%; in body element and combined with html element. Needed for login page jump fix |
|
navbar.less |
/less/bootstrap-limitless/ | Removed overflow and max-height from children lists in .menu-list, desktop view |
|
sidebar.less |
/core/layout/ |
Added label/badge styles for .navigationNew .label-transparent styles for transparent labelsFixed submenu heights for different sizes in mini size (applied to .sidebar-xs styles)Added horizontal margin to icons inside .navigation-icons-right class
|
|
components.less |
/ | Updated components list | |
demo.less |
/components/ | Added new demo styles for jQuery UI components | |
| Updated components | |||
login.less |
/components/pages/ | Added new styles for 3 new pages (tabs, image cover) and fixed login container jumping on page load (applied to .login-container) |
|
select2.less |
/components/plugins/forms/menus/ | A complete rewrite of the old file, according to the new Select2 version | |
fancybox.less |
/components/plugins/images/ | Fixed loading icon (replace #fancybox-loading {}) styles |
|
sweet-alerts.less |
/components/plugins/notifications/ | A complete rewrite according to the latest library version | |
daterange.less |
/components/plugins/pickers/ | Some minor updates, removed horizontal padding from selects | |
noui-slider.less |
/components/plugins/sliders/ | Added pips and scales | |
datatables.less |
/components/plugins/tables/datatables/ | A few minor changes. Better to replace your current file | |
prism.less |
/components/plugins/ui/ | Added new styles for stripes | |
JS files to update
These are all JS files that have been changed during update process. It can be a library, plugin or a sample JS file with charts or specific page configuration - everything matters. Also includes file name, path to the file and brief description about changes made. Since JS files are responsible for template's functionality, it is required to keep them up-to-date.| File | Location | Description |
|---|---|---|
| Core | ||
bootstrap.min.js |
/js/core/libraries/ | Bootstrap library update to 3.3.6 |
jquery_ui/ |
/js/core/libraries/ | jQuery UI library update to the latest version |
app.js |
/js/core/ | In 3rd and 4th layouts changed niceScroll initialization |
| Components | ||
select2.min.js |
/plugins/forms/selects/ | Select2 selects library |
i18next.min.js |
/plugins/internationalization/ | i18next internationalization library |
sweet_alert.min.js |
/plugins/notifications/ | Sweet Alerts notificationw library |
daterangepicker.js |
/plugins/pickers/ | Date range picker library |
nouislider.min.js |
/plugins/sliders/ | NoUI sliders library |
datatables.min.js |
/plugins/tables/datatables/ | Datatables library |
velocity/ |
/plugins/ | Velocity animations library |
| Pages files | ||
pages/ |
/js/ | Depending on the layout, a lot of JS files with configuration examples were changed. For example, new Select2 library version changed default values, so all pages that have this option were updated. Just follow updated JS files with examples |
navigation_horizontal_mega.js |
/js/pages/ | In 1st and 2nd layouts, updated niceScroll initialization |
forms_select2.js |
/js/pages/ | Completely changed examples configuration according to a new version |
extra_sliders_noui.js |
/js/pages/ | Completely changed examples configuration according to a new version |
picker_date.js |
/js/pages/ | Removed jQuery UI date picker configs and moved to separate jQuery ui related files |
wizard_form.js |
/js/pages/ | Updated example with validation |
components_modals.js |
/js/pages/ | Added sweet alert examples |
Version 1.1
First update is the most simplified and includes urgent bug fixes of core components, plugins and libraries. Also version 1.1 includes updates of some components to the latest stable versions. The only new thing here is RTL version of all 4 layouts, that support almost all available components and layout features. Below you can find general list of all changes and details about upgrading.
// Newly added
[new] RTL layout for all 4 main layout variations
[new] bootbox.less - new LESS file for extended Bootstrap modal dialogs
// Updated components
[updated] CKEditor - latest version
[updated] Select2 - latest 3.5.x version, 4.0 is coming
[updated] Bootstrap Multiselect - latest version
[updated] Datatables - latest version
// Core fixes
[fixed] Sidebar - side border overlaped content in light sidebar (layout 1 and 2)
[fixed] Breadcrumbs - in colored version links had wrong background color on hover/active
[fixed] Breadcrumbs - dropdown menu didn't have borders in breadcrumb line component
[fixed] Labels - striped labels didn't have right border variation as supposed to
[fixed] Navbars - unnecessary dropdown menu re-position in navbar component
[fixed] Button groups - extra space between buttons in toolbar
[fixed] Tables - extra border in framed table in responsive table container
// Components fixes
[fixed] Bootstrap Select - wrong rounded corners inside input group
[fixed] Bootstrap Select - no styling of dropdown menu
[fixed] SelectBox - wrong rounded corners inside input group
[fixed] Tags Input - input field didn't have bottom spacing
[fixed] Typeahead - small menu width if text options are too short
[fixed] Sweet alerts - title was too big for motification size
[fixed] Anytime picker - wrong title margin and unnecessary close button
[fixed] jQuery UI Datepicker - extra RTL-related code in less file
[fixed] Fullcalendar - extra RTL-related code in less file
[fixed] Chats - wrong variables in LESS file
[fixed] Dropzone Uploader - success/error markers moved down in thumbnails is name is visible
[fixed] Colors - default BS styles overrided text hover state
[fixed] SelectBox page - extra panel control buttons
Updated plugins and libraries
This section displays a list of components, that have been updated to the latest stable versions. Includes file or directory name and descriptions with details. To keep your version up-to-date, i strongly recommend to replace your current copies to the updated ones, because all future updates of main and related files will be based on latest versions of these files.| What | File | Description |
|---|---|---|
| CKEditor | ckeditor/ |
Updated to the latest version and added additional languages with new configuration file |
| Select2 | select2.min.js |
Updated to the latest 3.5.x version. Version 4.0 will be added in the next update |
| Bootstrap Multiselect | bootstrap_multiselect.js |
Updated to the latest version, also updated related form_multiselect.js file |
| Datatables | datatables.min.js |
Updated to the latest version (1.10.9) |
LESS files to update
This section displays a list of updated LESS files. Includes file name, path to this file and general description about changes. All list items are grouped in categories. Groups along with file paths allow you to quickly find and replace necessary files. Please keep your copies of LESS files always up-to-date to avoid upgrading issues.| File | Location | Description |
|---|---|---|
| Core files | ||
type.less |
/less/bootstrap-limitless/ | Blockquote styling improvement, variables instead of values in page title and mark |
navs.less |
/less/bootstrap-limitless/ | Fixed extra bottom space in justified tabs and pills |
breadcrumbs.less |
/less/bootstrap-limitless/ | Fixed link hover state background in colored breadcrumb line, added border to dropdown menu in breadcrumb line component in 1st layout |
labels.less |
/less/bootstrap-limitless/ | Added missed right border option in striped labels |
navbar.less |
/less/bootstrap-limitless/ | Removed extra dropdown menu positioning in navbar component |
button-groups.less |
/less/bootstrap-limitless/ | Removed extra spacing between buttons in button toolbar |
tables.less |
/less/bootstrap-limitless/ | Removed border in framed table on mobile, if used inside BS's responsive table container |
colors.less |
/less/core/colors/ | Fixed BS overrides of text color if used in label/badges or links on hover |
sidebar.less |
/less/core/layout/ | Fixed fixed light sidebar issue, when content overlapped the border in 1st and 2nd layouts; removed extra border from tabs inside sidebar on mobile; improved dropdown position in justified tabs used in sidebar |
| Forms | ||
bootstrap-select.less |
/less/components/plugins/forms/menus/ | Fixed wrong round corners if used inside input group; added styles for menu header |
select2.less |
/less/components/plugins/forms/menus/ | Removed unnecessary RTL-related code; fixed text color in search field (menu with custom color) |
selectbox.less |
/less/components/plugins/forms/menus/ | Removed extra border radius from main container; fixed wrong round corners if used inside input group |
bootstrap-switch.less |
/less/components/plugins/forms/checkboxes/ | Variables instead of values |
tags-input.less |
/less/components/plugins/forms/tags/ | Fixed issue when empty input had smaller height |
typeahead.less |
/less/components/plugins/forms/extensions/ | Added minimum width to menu, so it won't be too narrow if option text is short |
| Pickers | ||
daterange.less |
/less/components/plugins/pickers/ | Minor improvements |
bootstrap-datepicker.less |
/less/components/plugins/pickers/ | Minor improvements |
anytime.less |
/less/components/plugins/pickers/ | Removed close button and improved visibility of title |
datepicker.less |
/less/components/extensions/jquery_ui/ | Fixed trigger image appearance; added correct spacing between year and month; fixed inline picker width if used inside popover |
| Other | ||
sweet-alert.less |
/less/components/plugins/notifications/ | Improved notification title |
fullcalendar.less |
/less/components/plugins/ui/ | Removed RTL-related code, which has its own version in RTL layout version |
dropzone.less |
/less/components/plugins/uploaders/ | Fixed success/error marks position, when thumbnail name is visible |
chats.less |
/less/components/pages/ | Fixed wrong variables in chats list |
HTML files to update
List of updated HTML files. . Since static HTML files aren't used much in the end product, this list isn't really a mandatory thing and isn't as important as LESS or JS files updates, this is more for information about changes in features and content. Keeping HTML files isn't required, but recommended.| File | Location | Description |
|---|---|---|
| HTML files | ||
extension_velocity_basic.html |
/ | Removed unnecessary .bg-sky class from markup |
form_validation.html |
/ | Added validation of input field with icons |
form_select_box_it.html |
/ | Removed extra icons from panel control buttons in 1 panel |
navigation_horizontal_disabled.html |
/ | Removed unnecesssary .border-left-lg from syntax highlighter |
components_sliders.html |
/ | Removed repeated path to touch punch extension |
tables_responsive.html |
/ | Fixed table header issue in Header groups table |
JS files to update
These are all JS files that have been changed during update process. It can be a library, plugin or a sample JS file with charts or specific page configuration - everything matters. Also includes file name, path to the file and brief description about changes made. Since JS files are responsible for template's functionality, it is required to keep the up-to-date.| File | Location | Description |
|---|---|---|
| To update | ||
form_multiselect.js |
/js/pages/ | Removed unnecessary .bg-sky class from markup |
form_validation.js |
/js/pages/ | Added additional error placement rule for input with icon validation |
touch_punch.min.js |
/js/plugins/sliders/ | Removed from the folder as a repeated file |
sidebar-components.js |
/js/pages/ | Removed extra jQuery UI slider configuration |
app.js |
/js/core | Excluded language selection dropdown menu from dynamically added .active class |
| What | Quantity | Description |
|---|---|---|
| Core files | ||
| Folders | 268 | Folders with files, excluding CKEditor and Starter kit folders |
| HTML files | 249 | Depending on layout, around 249 main HTML files in each layout |
| CSS files | 7 | 4 main CSS files, 2 CSS for icon fonts and 1 animate.min.css animation library |
| LESS files | 203 | All LESS files, including Bootstrap core |
| JS files | 896 | All JS files, excluding starter kit and CKEditor folders |
| Image files | 256 | Logos, flag icons and notification icons |
| Other files | ||
| JSON files | 23 | Different demo data sources. For demo purposes |
| CSV files | 11 | Mainly for charts based on D3.js library. For demo purposes |
| TSV files | 13 | Mainly for charts based on D3.js library. For demo purposes |
| SWF files | 3 | Additional files for datatables TableTools extension and Plupload file uploader |
